async function m() {
  console.log(0);
  const n = await 1;
  console.log(n);
}

(async () => {
  await m();
  console.log(2);
})();

console.log(3);


/* 
0   3    1  2
全局代码执行完毕：
微队列     log（1）
宏队列    

微队列执行：
微队列     log(2)
宏队列    
*/